package com.lcache.core.service;

import org.apache.rocketmq.client.apis.ClientException;

public interface Level1Cache {
    /**
     * 本地缓存
     *
     * @param key 缓存key
     * @return 缓存值
     */
    Object get(String key);

    /**
     * 设置缓存
     *
     * @param key   缓存key
     * @param value 缓存值
     */
    void set(String key, Object value) ;

    void updateFromMQ(String key, Object value);

    /**
     * 删除缓存
     *
     * @param key 缓存key
     */
    void delete(String key);
}
